gdk_window_get_deskrelative_origin
gdk_window_set_support_multidevice
gdk_window_get_support_multidevice
+gdk_window_has_native
gdk_window_set_background
gdk_window_set_back_pixmap
gdk_window_set_cursor
offscreen_x, offscreen_y);
}
+/**
+ * gdk_window_has_native:
+ * @window: a #GdkWindow
+ *
+ * Checks whether the window has a native window or not. Note that
+ * you can use gdk_window_ensure_native() if a native window is needed.
+ *
+ * Returns: %TRUE if the %window has a native window, %FALSE otherwise.
+ *
+ * Since: 2.22
+ */
+gboolean
+gdk_window_has_native (GdkWindow *window)
+{
+ GdkWindowObject *w;
+
+ g_return_val_if_fail (GDK_IS_WINDOW (window), FALSE);
+
+ w = GDK_WINDOW_OBJECT (window);
+
+ return w->parent == NULL || w->parent->impl != w->impl;
+}
+
/**
* gdk_window_get_position:
* @window: a #GdkWindow
/* GdkWindow */
+gboolean gdk_window_has_native (GdkWindow *window);
void gdk_window_set_type_hint (GdkWindow *window,
GdkWindowTypeHint hint);
GdkWindowTypeHint gdk_window_get_type_hint (GdkWindow *window);